::-webkit-scrollbar {
  width: 8px;
  height: 10px;
  /*background-color: #ddd;*/
}


/*滑块*/
::-webkit-scrollbar-thumb {
  background-color: rgba(168, 210, 255, 0.5);
  border-radius: 8px;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #777;
}


/*滑道*/
::-webkit-scrollbar-track {
  /* box-shadow: inset 0 0 6px #333; */
  border-radius: 8px;
}

/*按钮*/
.edit-btn {
  color: white;
  background: rgb(8, 172, 95);
}

.ant-layout-sider {
  overflow-y: auto !important;
}

.ant-layout-sider-children {
  overflow-y: auto !important;
}

.edit-btn:hover,
.edit-btn:active,
.edit-btn:focus {
  color: white;
  background: rgb(5, 189, 103);
  border: none;
}

.text-btn {
  padding: 0 6px;
}

.form-input-xs {
  width: 130px !important;
}

.form-input-sm {
  width: 150px !important;
}

.form-input-df {
  width: 183px !important;
}

.form-input-xl {
  min-width: 200px !important;
}

.form-input-xxl {
  width: 250px !important;
}

.cursor-pointer {
  cursor: pointer;
}

.flex-container {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  flex-direction: column;
  height: 100%;
  /* overflow-y: hidden; */
  /* overflow-y: auto; */
}

.page-container {
  padding: 24px;
}

.query-form-header {
  margin-bottom: 20px;
}

.table-container {
  margin-bottom: 20px;
  height: 100%;
}

.footer-container {
  width: 100%;
}

.float-right {
  float: right;
}

.table-text-btn {
  padding: 0;
  margin: 0 5px;
}

.ant-layout-sider-children:hover {
  overflow-y: auto;
  overflow-x: hidden;
}


/* .vxe-table--render-default.border--default .vxe-table--header-wrapper, .vxe-table--render-default.border--full .vxe-table--header-wrapper, .vxe-table--render-default.border--outer .vxe-table--header-wrapper{
  background: transparent !important;
} */

.vxe-table--render-default.border--inner .vxe-table--header-wrapper,
.vxe-table--render-default.border--none .vxe-table--header-wrapper {
  background-color: #f8f8f9 !important;
}

/* 斑马纹 */
.vxe-table--render-default .vxe-body--row.row--stripe {
  background: rgba(81, 120, 241, 0.05) !important;
}

/* drawer 作品名 */
.ant-drawer-title {
  font-weight: bold;
}

.vxe-table--render-default {
  /* font-size: 0.729vw !important; */
}

@font-face{
  font-family: 'DIGITAL';
  src: url(../font/DIGITAL-Regular.ttf);
}

.ant-drawer.ant-drawer-right.ant-drawer-open .ant-drawer-body label{
  font-weight: bold;
}